/**
 * 
 */
package cyber2d.core.objects;

/**
 * Controllable objects have and able to change their actions
 * 
 * @author Meraxupypr (Konstantin Petrukhnov)
 * 20.04.2007   11:23:18
 * 
 */
public interface Controllable
{
	
	//object want shoot
	public void wantShoot(boolean wantShoot);
	
	//object want jump
	public void wantJump(boolean wantJump);

	//object want move to: -1 left, 0 stay, 1 right
	public void wantDirection(int direction);
}
